package com.boe.admin.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.boe.common.base.BaseObjectEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 城市
 * </p>
 *
 * @author Yuxh
 * @since 2022-11-17 13:31:51
 */
@Getter
@Setter
@TableName("s_city")
public class City extends BaseObjectEntity {

    /**
     * 城市编码
     */
    @TableId(value = "code", type = IdType.ASSIGN_UUID)
    private Integer code;

    /**
     * 城市全称
     */
    @TableField("name")
    private String name;

    /**
     * 经度
     */
    @TableField("lng")
    private Float lng;

    /**
     * 纬度
     */
    @TableField("lat")
    private Float lat;

    /**
     * 级别
     */
    @TableField("level")
    private Integer level;

    /**
     * 父级码
     */
    @TableField("pcode")
    private Integer pcode;

    /**
     * 拼音
     */
    @TableField("pinyin")
    private String pinyin;

    /**
     * 电话码
     */
    @TableField("tel_code")
    private String telCode;

    /**
     * 邮编
     */
    @TableField("post_code")
    private String postCode;

    /**
     * 城市短名称
     */
    @TableField("short_name")
    private String shortName;


}
